package com.group.service;

import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;

import com.group.pojo.TbDeviceAttr;

public interface DeviceAttrService {
    //查询所有的设备属性
	List<TbDeviceAttr> getAllDeviceAttrInfo();
    //根据设备名称查询设备属性
	List<TbDeviceAttr> getAllDeviceAttrByName(String deviceName);
	//通过id查询设备的属性信息
	List<TbDeviceAttr> getDeviceAttrById(String id);
	//修改设备的属性
	Map<String, String> updateDeviceAttr(TbDeviceAttr deviceAttr);
	//删除设备属性信息
	Map<String, String> deleteDeviceAttrInfo(String[] deviceAttrIds);
	//添加设备属性时的属性验证
	String addDeviceCheckattrName(String attrName,String deviceId);
	//修改设备属性时的属性验证
	String updateDeviceCheckattrName(String attrName, String deviceId,String id);
	
	
	
	
	List<TbDeviceAttr> query(TbDeviceAttr deviceAttr);
	Map<String, String> update(TbDeviceAttr deviceAttr);
}
